/*
MOBIL_CONTROL.JS copyright 2013. Horvath Istvan

-ez a library biztosítja a virtuális URL-ek elérését a JS tartalomkezelő funkciókon keresztül

-megvalósítja az indexelhetőséget a felhasználók és a keresők részére

-figyeli a hashtag megváltozását, és ezzel együtt kezeli a böngésző vissza/előre gombjainak helyes működtetését

-kezeli a hibás, nem létező, vagy már törölt URL-ek lágy 404 oldalra irányítását

-biztosítja az egyéb járulékos funkciókat, mint például a kijelző méretének ellenőrzését,  a lightbox be/kikapcsolását, és dinamikus méretezését a képernyőfelbontás függvényében, stb...
*/





/*A virtuális URL-ek elérése a JS tartalomkezelő funkciókon keresztül*/

function control_virtual_url()
{

/*Inicializálás*/
reloadflag="yes";
lb_head='<div id=\"lightboxwindow\" class=\"lightboxwindow\"><div><p class=\"lbclosebtn\"><a href=\"\" onclick=\"lightbox__off();return false;\">Bezár (X)<\/a><\/p><p class=\"textlb\">';
lb_foot='<br><br><\/p><\/div><\/div>';


/*URL feldolgozás*/
var url = window.location.href.toString();
var query_string = url.split("#");
var virtual_url = unescape(query_string[1]);

/*var url = window.location.toString();
var query_string = url.split("#");
var virtual_url = unescape(query_string[1]);*/

if (virtual_url == "undefined") fooldal();
else
if (virtual_url == "fooldal") fooldal();
else
if (virtual_url == "bemutatkozas") bemutatkozas();
else
if (virtual_url == "kinalatunk") kinalatunk();
else
if (virtual_url == "kavegepek") kavegepek();
else
if (virtual_url == "automataink") automataink();
else
if (virtual_url == "kavegep_alapanyagok") kavegep_alapanyagok();
else
if (virtual_url == "automata_toltoanyagok") automata_toltoanyagok();
else
if (virtual_url == "kapcsolat") kapcsolat();
else
if (virtual_url == "kinalatunk_irodai_kisirodai") kinalatunk_irodai_kisirodai();
else
if (virtual_url == "kinalatunk_irodai_nagyirodai") kinalatunk_irodai_nagyirodai();
else
if (virtual_url == "kinalatunk_irodai_nagyirodai_kaveautomata") kinalatunk_irodai_nagyirodai_kaveautomata();
else
if (virtual_url == "kinalatunk_kozforgalmu_kaveautomata") kinalatunk_kozforgalmu_kaveautomata();
else
if (virtual_url == "kinalatunk_kozforgalmu_kaveautomata_epitkezesekre") kinalatunk_kozforgalmu_kaveautomata_epitkezesekre();
else
if (virtual_url == "kinalatunk_kozforgalmu_kaveautomata_kulonleges") kinalatunk_kozforgalmu_kaveautomata_kulonleges();
else
if (virtual_url == "kinalatunk_kozforgalmu_hidegitalautomata") kinalatunk_kozforgalmu_hidegitalautomata();
else
if (virtual_url == "kinalatunk_kozforgalmu_snackautomata") kinalatunk_kozforgalmu_snackautomata();
else soft404();
}


/*A hashtag változást figyelő és a back/fwd kezelést segítő funkció*/

function check_hashchange()
{
if (reloadflag == "yes")
{
control_virtual_url();
}
reloadflag="yes";
}


/*A kijelző méretének ellenőrzése, hibakezelés*/

function go_screen_error(){
if (screen.width<320)
{
alert ("Az Ön által használt készülék képernyőjének felbontása kisebb, mint ami az oldal hibátlan megjelenítéséhez minimálisan szükséges. Kérem, látogassa meg lapunkat egy másik eszköz segítségével.")
};
}


/*Lightbox vezérlő funkciók, ki/bekapcsolás, és automatikus átméretezés*/

function lightbox__on()
{
document.getElementById("lightbox").style.display="block";
/*window.scrollTo(0,0);*/
}

function lightbox__off()
{
document.getElementById("lightboxwindow").style.visibility="hidden";
document.getElementById("lightboxwindow").style.display="none";
document.getElementById("lightbox").style.display="none";
}

function lightbox__autoresize()
{
document.getElementById("lightboxwindow").style.width="305px";
document.getElementById("lightboxwindow").style.left="0%";
document.getElementById("lightboxwindow").style.display="inline";
document.getElementById("lightboxwindow").style.position="absolute";
document.getElementById("lightbox").style.display="block";
document.getElementById("lightbox").style.position="absolute";
document.getElementById("lightbox").style.top=document.body.scrollTop+"px";
}

